using System.Collections.Generic;
public class AOTGenericReferences : UnityEngine.MonoBehaviour
{

	// {{ AOT assemblies
	public static readonly IReadOnlyList<string> PatchedAOTAssemblyList = new List<string>
	{
		"System.Core.dll",
		"System.dll",
		"mscorlib.dll",
	};
	// }}

	// {{ constraint implement type
	// }} 

	// {{ AOT generic types
	// System.Action<GameFramework.FileSystem.FileInfo>
	// System.Action<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Action<GameFramework.ObjectPool.ObjectInfo>
	// System.Action<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Action<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Action<GameFramework.TaskInfo>
	// System.Action<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Action<int>
	// System.Action<object>
	// System.Collections.Generic.ArraySortHelper<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.ArraySortHelper<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.ArraySortHelper<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.ArraySortHelper<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.ArraySortHelper<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.ArraySortHelper<GameFramework.TaskInfo>
	// System.Collections.Generic.ArraySortHelper<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.ArraySortHelper<int>
	// System.Collections.Generic.ArraySortHelper<object>
	// System.Collections.Generic.Comparer<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.Comparer<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.Comparer<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.Comparer<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.Comparer<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.Comparer<GameFramework.TaskInfo>
	// System.Collections.Generic.Comparer<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.Comparer<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.Comparer<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.Comparer<int>
	// System.Collections.Generic.Comparer<object>
	// System.Collections.Generic.Dictionary.Enumerator<GameFramework.Resource.ResourceManager.ResourceName,object>
	// System.Collections.Generic.Dictionary.Enumerator<GameFramework.TypeNamePair,object>
	// System.Collections.Generic.Dictionary.Enumerator<byte,object>
	// System.Collections.Generic.Dictionary.Enumerator<int,GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.Dictionary.Enumerator<int,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.Enumerator<int,int>
	// System.Collections.Generic.Dictionary.Enumerator<int,object>
	// System.Collections.Generic.Dictionary.Enumerator<object,GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.Dictionary.Enumerator<object,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.Enumerator<object,int>
	// System.Collections.Generic.Dictionary.Enumerator<object,object>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<GameFramework.Resource.ResourceManager.ResourceName,object>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<GameFramework.TypeNamePair,object>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<byte,object>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,int>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<int,object>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,int>
	// System.Collections.Generic.Dictionary.KeyCollection.Enumerator<object,object>
	// System.Collections.Generic.Dictionary.KeyCollection<GameFramework.Resource.ResourceManager.ResourceName,object>
	// System.Collections.Generic.Dictionary.KeyCollection<GameFramework.TypeNamePair,object>
	// System.Collections.Generic.Dictionary.KeyCollection<byte,object>
	// System.Collections.Generic.Dictionary.KeyCollection<int,GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.Dictionary.KeyCollection<int,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.KeyCollection<int,int>
	// System.Collections.Generic.Dictionary.KeyCollection<int,object>
	// System.Collections.Generic.Dictionary.KeyCollection<object,GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.Dictionary.KeyCollection<object,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.KeyCollection<object,int>
	// System.Collections.Generic.Dictionary.KeyCollection<object,object>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<GameFramework.Resource.ResourceManager.ResourceName,object>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<GameFramework.TypeNamePair,object>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<byte,object>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,int>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<int,object>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,int>
	// System.Collections.Generic.Dictionary.ValueCollection.Enumerator<object,object>
	// System.Collections.Generic.Dictionary.ValueCollection<GameFramework.Resource.ResourceManager.ResourceName,object>
	// System.Collections.Generic.Dictionary.ValueCollection<GameFramework.TypeNamePair,object>
	// System.Collections.Generic.Dictionary.ValueCollection<byte,object>
	// System.Collections.Generic.Dictionary.ValueCollection<int,GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.Dictionary.ValueCollection<int,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.ValueCollection<int,int>
	// System.Collections.Generic.Dictionary.ValueCollection<int,object>
	// System.Collections.Generic.Dictionary.ValueCollection<object,GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.Dictionary.ValueCollection<object,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary.ValueCollection<object,int>
	// System.Collections.Generic.Dictionary.ValueCollection<object,object>
	// System.Collections.Generic.Dictionary<GameFramework.Resource.ResourceManager.ResourceName,object>
	// System.Collections.Generic.Dictionary<GameFramework.TypeNamePair,object>
	// System.Collections.Generic.Dictionary<byte,object>
	// System.Collections.Generic.Dictionary<int,GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.Dictionary<int,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary<int,int>
	// System.Collections.Generic.Dictionary<int,object>
	// System.Collections.Generic.Dictionary<object,GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.Dictionary<object,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.Dictionary<object,int>
	// System.Collections.Generic.Dictionary<object,object>
	// System.Collections.Generic.EqualityComparer<GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.EqualityComparer<GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.EqualityComparer<GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.EqualityComparer<GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.EqualityComparer<GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.EqualityComparer<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.EqualityComparer<GameFramework.TypeNamePair>
	// System.Collections.Generic.EqualityComparer<byte>
	// System.Collections.Generic.EqualityComparer<int>
	// System.Collections.Generic.EqualityComparer<object>
	// System.Collections.Generic.HashSet.Enumerator<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.HashSet.Enumerator<int>
	// System.Collections.Generic.HashSet.Enumerator<object>
	// System.Collections.Generic.HashSet<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.HashSet<int>
	// System.Collections.Generic.HashSet<object>
	// System.Collections.Generic.HashSetEqualityComparer<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.HashSetEqualityComparer<int>
	// System.Collections.Generic.HashSetEqualityComparer<object>
	// System.Collections.Generic.ICollection<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.ICollection<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.ICollection<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.ICollection<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.ICollection<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.ICollection<GameFramework.TaskInfo>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,object>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<GameFramework.TypeNamePair,object>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<byte,object>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,GameFramework.GameFrameworkLinkedListRange<int>>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,GameFramework.GameFrameworkLinkedListRange<object>>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,int>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<int,object>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,GameFramework.Config.ConfigManager.ConfigData>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,GameFramework.GameFrameworkLinkedListRange<object>>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,int>>
	// System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.ICollection<int>
	// System.Collections.Generic.ICollection<object>
	// System.Collections.Generic.IComparer<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.IComparer<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.IComparer<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.IComparer<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.IComparer<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.IComparer<GameFramework.TaskInfo>
	// System.Collections.Generic.IComparer<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.IComparer<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.IComparer<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.IComparer<int>
	// System.Collections.Generic.IComparer<object>
	// System.Collections.Generic.IEnumerable<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.IEnumerable<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.IEnumerable<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.IEnumerable<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.IEnumerable<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.IEnumerable<GameFramework.TaskInfo>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,object>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<GameFramework.TypeNamePair,object>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<byte,object>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,GameFramework.GameFrameworkLinkedListRange<int>>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,GameFramework.GameFrameworkLinkedListRange<object>>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,int>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<int,object>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,GameFramework.Config.ConfigManager.ConfigData>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,GameFramework.GameFrameworkLinkedListRange<object>>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,int>>
	// System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.IEnumerable<int>
	// System.Collections.Generic.IEnumerable<object>
	// System.Collections.Generic.IEnumerator<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.IEnumerator<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.IEnumerator<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.IEnumerator<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.IEnumerator<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.IEnumerator<GameFramework.TaskInfo>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,object>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<GameFramework.TypeNamePair,object>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<byte,object>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,GameFramework.GameFrameworkLinkedListRange<int>>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,GameFramework.GameFrameworkLinkedListRange<object>>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,int>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<int,object>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,GameFramework.Config.ConfigManager.ConfigData>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,GameFramework.GameFrameworkLinkedListRange<object>>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,int>>
	// System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.IEnumerator<int>
	// System.Collections.Generic.IEnumerator<object>
	// System.Collections.Generic.IEqualityComparer<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.IEqualityComparer<GameFramework.TypeNamePair>
	// System.Collections.Generic.IEqualityComparer<byte>
	// System.Collections.Generic.IEqualityComparer<int>
	// System.Collections.Generic.IEqualityComparer<object>
	// System.Collections.Generic.IList<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.IList<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.IList<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.IList<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.IList<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.IList<GameFramework.TaskInfo>
	// System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.IList<int>
	// System.Collections.Generic.IList<object>
	// System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,object>
	// System.Collections.Generic.KeyValuePair<GameFramework.TypeNamePair,object>
	// System.Collections.Generic.KeyValuePair<byte,object>
	// System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.KeyValuePair<int,GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.KeyValuePair<int,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.KeyValuePair<int,int>
	// System.Collections.Generic.KeyValuePair<int,object>
	// System.Collections.Generic.KeyValuePair<object,GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.KeyValuePair<object,GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.KeyValuePair<object,int>
	// System.Collections.Generic.KeyValuePair<object,object>
	// System.Collections.Generic.LinkedList.Enumerator<int>
	// System.Collections.Generic.LinkedList.Enumerator<object>
	// System.Collections.Generic.LinkedList<int>
	// System.Collections.Generic.LinkedList<object>
	// System.Collections.Generic.LinkedListNode<int>
	// System.Collections.Generic.LinkedListNode<object>
	// System.Collections.Generic.List.Enumerator<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.List.Enumerator<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.List.Enumerator<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.List.Enumerator<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.List.Enumerator<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.List.Enumerator<GameFramework.TaskInfo>
	// System.Collections.Generic.List.Enumerator<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.List.Enumerator<int>
	// System.Collections.Generic.List.Enumerator<object>
	// System.Collections.Generic.List<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.List<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.List<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.List<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.List<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.List<GameFramework.TaskInfo>
	// System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.List<int>
	// System.Collections.Generic.List<object>
	// System.Collections.Generic.ObjectComparer<GameFramework.FileSystem.FileInfo>
	// System.Collections.Generic.ObjectComparer<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.Generic.ObjectComparer<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.Generic.ObjectComparer<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.ObjectComparer<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.Generic.ObjectComparer<GameFramework.TaskInfo>
	// System.Collections.Generic.ObjectComparer<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.ObjectComparer<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.ObjectComparer<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.ObjectComparer<int>
	// System.Collections.Generic.ObjectComparer<object>
	// System.Collections.Generic.ObjectEqualityComparer<GameFramework.Config.ConfigManager.ConfigData>
	// System.Collections.Generic.ObjectEqualityComparer<GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.ObjectEqualityComparer<GameFramework.GameFrameworkLinkedListRange<int>>
	// System.Collections.Generic.ObjectEqualityComparer<GameFramework.GameFrameworkLinkedListRange<object>>
	// System.Collections.Generic.ObjectEqualityComparer<GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.ObjectEqualityComparer<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.Generic.ObjectEqualityComparer<GameFramework.TypeNamePair>
	// System.Collections.Generic.ObjectEqualityComparer<byte>
	// System.Collections.Generic.ObjectEqualityComparer<int>
	// System.Collections.Generic.ObjectEqualityComparer<object>
	// System.Collections.Generic.Queue.Enumerator<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.Queue.Enumerator<object>
	// System.Collections.Generic.Queue<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.Queue<object>
	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_0<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_0<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_0<object,object>
	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_1<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_1<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.<>c__DisplayClass34_1<object,object>
	// System.Collections.Generic.SortedDictionary.Enumerator<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.Enumerator<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.Enumerator<object,object>
	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass5_0<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass5_0<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass5_0<object,object>
	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass6_0<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass6_0<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.KeyCollection.<>c__DisplayClass6_0<object,object>
	// System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.KeyCollection.Enumerator<object,object>
	// System.Collections.Generic.SortedDictionary.KeyCollection<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.KeyCollection<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.KeyCollection<object,object>
	// System.Collections.Generic.SortedDictionary.KeyValuePairComparer<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.KeyValuePairComparer<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.KeyValuePairComparer<object,object>
	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass5_0<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass5_0<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass5_0<object,object>
	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass6_0<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass6_0<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.ValueCollection.<>c__DisplayClass6_0<object,object>
	// System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.ValueCollection.Enumerator<object,object>
	// System.Collections.Generic.SortedDictionary.ValueCollection<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary.ValueCollection<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary.ValueCollection<object,object>
	// System.Collections.Generic.SortedDictionary<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>
	// System.Collections.Generic.SortedDictionary<int,GameFramework.FileSystem.FileSystem.StringData>
	// System.Collections.Generic.SortedDictionary<object,object>
	// System.Collections.Generic.SortedSet.<>c__DisplayClass52_0<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.SortedSet.<>c__DisplayClass52_0<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.SortedSet.<>c__DisplayClass52_0<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.SortedSet.<>c__DisplayClass53_0<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.SortedSet.<>c__DisplayClass53_0<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.SortedSet.<>c__DisplayClass53_0<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.SortedSet.Enumerator<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.SortedSet.Enumerator<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.SortedSet.Enumerator<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.SortedSet.Node<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.SortedSet.Node<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.SortedSet.Node<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.SortedSet<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.SortedSet<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.SortedSet<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.Stack.Enumerator<object>
	// System.Collections.Generic.Stack<object>
	// System.Collections.Generic.TreeSet<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.TreeSet<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.TreeSet<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.Generic.TreeWalkPredicate<System.Collections.Generic.KeyValuePair<GameFramework.Resource.ResourceManager.ResourceName,GameFramework.Resource.ResourceManager.ReadWriteResourceInfo>>
	// System.Collections.Generic.TreeWalkPredicate<System.Collections.Generic.KeyValuePair<int,GameFramework.FileSystem.FileSystem.StringData>>
	// System.Collections.Generic.TreeWalkPredicate<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.ObjectModel.ReadOnlyCollection<GameFramework.FileSystem.FileInfo>
	// System.Collections.ObjectModel.ReadOnlyCollection<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Collections.ObjectModel.ReadOnlyCollection<GameFramework.ObjectPool.ObjectInfo>
	// System.Collections.ObjectModel.ReadOnlyCollection<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Collections.ObjectModel.ReadOnlyCollection<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Collections.ObjectModel.ReadOnlyCollection<GameFramework.TaskInfo>
	// System.Collections.ObjectModel.ReadOnlyCollection<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Collections.ObjectModel.ReadOnlyCollection<int>
	// System.Collections.ObjectModel.ReadOnlyCollection<object>
	// System.Comparison<GameFramework.FileSystem.FileInfo>
	// System.Comparison<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Comparison<GameFramework.ObjectPool.ObjectInfo>
	// System.Comparison<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Comparison<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Comparison<GameFramework.TaskInfo>
	// System.Comparison<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Comparison<int>
	// System.Comparison<object>
	// System.EventHandler<object>
	// System.IComparable<GameFramework.Resource.ResourceManager.ResourceName>
	// System.IEquatable<GameFramework.Resource.ResourceManager.ResourceName>
	// System.IEquatable<GameFramework.TypeNamePair>
	// System.Nullable<GameFramework.Config.ConfigManager.ConfigData>
	// System.Nullable<byte>
	// System.Predicate<GameFramework.FileSystem.FileInfo>
	// System.Predicate<GameFramework.FileSystem.FileSystem.BlockData>
	// System.Predicate<GameFramework.ObjectPool.ObjectInfo>
	// System.Predicate<GameFramework.Resource.ResourceManager.ResourceName>
	// System.Predicate<GameFramework.Resource.ResourceManager.ResourceUpdater.ApplyInfo>
	// System.Predicate<GameFramework.TaskInfo>
	// System.Predicate<System.Collections.Generic.KeyValuePair<object,object>>
	// System.Predicate<int>
	// System.Predicate<object>
	// }}

	public void RefMethods()
	{
		// object System.Activator.CreateInstance<object>()
		// System.Void System.Runtime.InteropServices.Marshal.StructureToPtr<GameFramework.FileSystem.FileSystem.BlockData>(GameFramework.FileSystem.FileSystem.BlockData,System.IntPtr,bool)
		// System.Void System.Runtime.InteropServices.Marshal.StructureToPtr<GameFramework.FileSystem.FileSystem.HeaderData>(GameFramework.FileSystem.FileSystem.HeaderData,System.IntPtr,bool)
		// System.Void System.Runtime.InteropServices.Marshal.StructureToPtr<GameFramework.FileSystem.FileSystem.StringData>(GameFramework.FileSystem.FileSystem.StringData,System.IntPtr,bool)
		// System.Void System.Runtime.InteropServices.Marshal.StructureToPtr<object>(object,System.IntPtr,bool)
	}
}